// 一个混入就是一个对象
// 全局混入建议存放全局用到的方法或者是数据变量
// 容易造成命名冲突
// 如果混入的对象里面与某个变量或者某个方法，页面里面也有某个方法
// 页面优先原则，生命周期会合并进行
import store from '@/store/index'
export default {
  data() {
    return {
      // aaa: '66666666'
    }
  },
  methods: {
    // sayHi() {
    //   alert('11111111')
    // }
    checkBtnPermission(str) {
      // 判断str是否在用户的按钮权限中
      const roles = store.state.user.userInfo.roles
      if (roles && roles.points) {
        return roles.points.includes(str)
      } else {
        return false
      }
    }
  }
  // computed: {
  //   name() {
  //   //   return this.aaa + 'cccc'
  //   }
  // }
}
